import * as api from "@/api"

export default{
    namespaced:true,
    state:{
        productData:[]
    },
    mutations:{
        SET_PRODUCT_DATA(state,payload){
            state.productData = payload
        },
        DECREASE_INVENTORY(state,payload){
            console.log(payload)
            let target = state.productData.find(item =>item.id === payload)
            if(target){
                target.inventory--
            }
        }
    },
    actions:{
        async FETCH_PRODUCT(context){
            let res = await api.fetchProduct()
            console.log(res)
            context.commit('SET_PRODUCT_DATA',res.data)
        }   
    },
    getters:{}
}